Obec Želeč leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 241 m. V roce 2014 zde žilo 549 obyvatel. Želeč má katastrální území o rozloze 809 ha.